home *** CD-ROM | disk | FTP | other *** search
/ Delphi Magazine Collection 2001 / Delphi Magazine Collection 20001 (2001).iso / DISKS / Issue27 / archaeop / README.TXT
Encoding:
Text File  |  1997-09-05  |  3.3 KB  |  47 lines

  1. Archaeopteryx
  2.  
  3. In the spirit of T-Rex and Raptor which you may have heard of, I have uploaded my prehistoric creation called Archaeopteryx. This is in the file Dinosaur.Zip and is a Delphi 3 package, as are the other two mentioned products. Also, like the other two products, it is designed to customise and enhancce your Delphi 3 IDE.
  4.  
  5. Archaeopteryx offers the following features:
  6.  
  7. It unhides some otherwise hidden menu items:
  8.  
  9.   Search | Show Last Compile Error
  10.     View | View as Text
  11.     Help | How to Use Help
  12.     Help | Windows API
  13.  
  14. It adds component palette page names onto the component palette's popup menu (right click the component palette to see this)
  15.  
  16. It adds support for multi-line component palette (right click the component palette and choose Options to see this)
  17.  
  18. It adds support for hot-tracking on the component palette (right click the component palette and choose Options to see this). Incidentally, this feature isn't particularly obvious, but as you move your mouse over the component palette tabs, the tab caption changes from clWindowText (typically black) to clHighlight (typically blue)
  19.  
  20. It adds support for using buttons instead of tabs on the component palette (right click the component palette and choose Options to see this)
  21.  
  22. It adds a Window menu onto Delphi's menu bar (right click the component palette and choose Options to see this)
  23.  
  24. It allows the speedbar to have non-flat speedbuttons (right click on the speed bar to see this)
  25.  
  26. It saves your settings in the Windows registry on Delphi exiting
  27.  
  28. Note: If you choose to use buttons instead of tabs on a multiline component palette, the IDE window may not be drawn quite large enough (when you highlight a component, some of its icon may not appear in the Delphi IDE window). If you find this, define a new string registry entry: HKEY_CURRENT_USER\Software\Oblong\Archaeopteryx\Tab Height with a value of 19. It defaults to 16.
  29.  
  30. Note: Another possible registry entry to make is: HKEY_CURRENT_USER\Software\Oblong\Archaeopteryx\Window Menu Caption which defaults to "W&indow". If you don't like the Window menu caption, you can change it!
  31.  
  32. Installation
  33.  
  34. 1) Start Delphi 3
  35. 2) Choose Component | Install Packages...
  36. 3) Press Add...
  37. 4) Locate Archaeopteryx.Dpl, select it and press Open
  38.  
  39. Known problems:
  40.  
  41. If you have a multiline palette and resize the palette with the speedbar/palette splitter, the IDE window will not resize and it will look silly. Turn off multiline before doing this, and turn it back on afterwards.
  42.  
  43. If you define a component template and add it to the palette, it defaults to going onto the Templates page (which may not exist before). When this tab is added there is a possibility that a multiline component palette may need an extra line of tabs. Unfortunately Archaeopteryx will not have noticed and so the IDE window will then be too small. Try to remember to turn off multiline before doing this, and turn it back on afterwards.
  44.  
  45. If you install T-Rex, then Archaeopteryx, then uninstall T-Rex, certain IDE options will cause Access violations. You should uninstall IDE extenders in reverse order from which you installed them to avoid this problem. I.e. install T-Rex, then Archaeopteryx, then uninstall Archaeopteryx, and finally uninstall T-Rex
  46.  
  47. Any bugs, please email them to dinosaur@blong.com